package com.lsc.www.day09;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class SetTest01 {
    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>();//<Integer> 泛型 菱形语法
        set.add(1);
        set.add(2);//不能存储字符串类型的
        set.add(3);
        set.add(4);
        set.add(5);
        set.add(6);
        set.add(7);
//        set.clear();//清空set集合
        boolean  b = set.contains(100);//判断集合中是否包含莫一个元素
        System.out.println(b);
        boolean  b1 = set.isEmpty();//判断集合是否为空
        System.out.println(b1);
        boolean b2 = set.remove(100);//删除指定元素
        System.out.println(b2);
        int i = set.size();//返回集合长度
//        for (Integer integer : set) {
//            System.out.println(integer);
//        }

        Iterator<Integer> setValue = set.iterator();//.iterator用来递归集合
        while (setValue.hasNext()){
            System.out.println(setValue.next());
        }

//        System.out.println(set.size());

    }
}
